home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 October
/
EnigmA AMIGA RUN 22 (1997)(G.R. Edizioni)(IT)[!][issue 1997-10 & 11][EAR-CD VI].iso
/
progs
/
devel
/
pcq12d_2
/
examples
/
writehex.p
< prev
Wrap
Text File
|
1990-07-20
|
574b
|
32 lines
program WriteHexTest;
{ I can't remember what prompted me to write this program. }
Procedure WriteHex(num : Integer);
var
Result : Array [1..8] of Char;
index : Short;
Function ToHex(n : Short) : Char;
begin
if n < 10 then
ToHex := Chr(n + Ord('0'))
else
ToHex := Chr(n - 10 + Ord('A'));
end;
begin
for index := 8 downto 1 do begin
Result[index] := ToHex(num and 15);
num := num shr 4;
end;
Write(Result);
end;
begin
WriteHex($01010101); WriteLn;
WriteHex($10101010); WriteLn;
WriteHex(MaxInt); WriteLn;
end.